搭建hexo-github blog

在github上搭建博客,好处有:

  • 免费,github提供了username.github.io炫酷的域名
  • 生成的项目简单,文件都很小
  • 持续发布简单,markdown编写,直接把文件丢上去就可以了
  • 漂亮的主题比较多,而且配置很简单

进入正题:windows下如何搭建

总共需要3步

  1. 环境配置
    首先安装几个必须的软件,nodejs,git,hexo
  2. 搭建本地服务
    新建文件夹,例如github
    进入github上一层目录,执行hexo init github
    执行npm install 这个项目就初始化好了。
    执行 hexo g
    hexo server
    访问localhost:4000 搭建完成
  3. 上传到github
    创建repository:username.github.io.
    生成ssh key【后面deploy需要】

遇到的一个坑

  1. 搭建 hexo,在执行 hexo deploy 后,出现 error deployer not found:github 的错误

    把_config.yml中的Git仓库链接改成了ssh链接,然后又给git账户增加了ssh key
    hexo 更新到3.0之后,deploy的type 的github需要改成git
    npm install hexo-deployer-git –save 改了之后执行,然后再部署试试

每次发布执行以下命令

hexo clean
hexo g
hexo d

目录简介

  • .deploy_git文件夹就是同步到github的文件
  • themes是主题文件夹,下载的主题解压在这里,修改_config.yml文件的theme
  • source_posts 是写的md文件,新的文件丢到这里
success